/**
 * 
 */
package com.example.rabbitmqTest;

import java.io.Serializable;



/**
 * @author yanglei
 * 2018年1月15日
 */
public class BaseResponse<T> implements Serializable{  
	  
    private Integer code;  
    private String msg;  
    private T data;  
  
    public BaseResponse(Status status) {  
        this.code = status.getCode();  
        this.msg = status.getMsg();  
    }  
  
    public BaseResponse(Status status, T data) {  
        this.data = data;  
        this.code=status.getCode();  
        this.msg=status.getMsg();  
    }  
  
    public BaseResponse(Integer code, String msg, T data) {  
        this.code = code;  
        this.msg = msg;  
        this.data = data;  
    }  
  
    public BaseResponse() {  
    }  
  
    public Integer getCode() {  
        return code;  
    }  
  
    public void setCode(Integer code) {  
        this.code = code;  
    }  
  
    public String getMsg() {  
        return msg;  
    }  
  
    public void setMsg(String msg) {  
        this.msg = msg;  
    }  
  
    public T getData() {  
        return data;  
    }  
  
    public void setData(T data) {  
        this.data = data;  
    }  
}  